Big Huge Thesaurus

Mexican flameleaf

noun